Catalog Search Results
Author
Pub. Date
2017.
Language
English
Description
Get started with Polymer—an open-source JavaScript library—and learn how to leverage the power of web components to work smarter.
Polymer is an open-source JavaScript library that can help you structure complex web applications. In this course, get started with Polymer, and learn how to work smarter by leveraging the power of web components—custom elements you can use just as you would built-in HTML tags. Joe Marini kicks off the course by...
2) Learning C#
Author
Pub. Date
2021.
Language
English
Description
Learn the fundamentals of the C# language.
The C# language got its start on Windows, but today you can find it almost everywhere. Whether it’s running on the cloud, to desktops with MacOS and Linux, to mobile operating systems like Android and iOS, C# has grown into a mature, powerful language for almost any programming purpose. In this course, Joe Marini dives into the fundamentals of C#, starting with a basic overview of language constructs like...
Author
Pub. Date
2021.
Language
English
Description
Get started with Python, the popular and highly-readable object-oriented language.
Python—the popular and highly-readable object-oriented language—is both powerful and relatively easy to learn. Whether you're new to programming or an experienced developer, this course can help you get started with Python. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python...
Author
Pub. Date
2022.
Language
English
Description
Put your Python skills to practical use by building a quiz application.
Think you’ve got a grip on Python? Looking for ways to improve your programming skills? One of the best ways is to put your skills into action and build something real. Join Joe Marini in this course, as he shows you how to use Python to build a quiz-taking program, step by step, explaining how to build and test each feature as you go along. Joe starts with designing the basic...
Author
Pub. Date
2023.
Language
English
Description
Learn how to use the object-oriented features of Python, including magic methods and data classes, to write more efficient and effective code.
The object-oriented programming (OOP) features in Python make it easier to build programs of increasing complexity and modularity. In this course with instructor Joe Marini, learn how to apply core OOP principles to build programs that are extensible and efficient. Joe starts with the basics of defining and...
Author
Pub. Date
2022.
Language
English
Description
Learn the essentials of .NET programming with C#.
Microsoft .NET is a modern, cross-platform framework for developing applications for the web, desktop, and mobile devices. This course gives an introduction to some of the features of .NET that makes building applications easier, more performant, and more productive. Veteran technologist Joe Marini demonstrates how to use built-in capabilities of .NET such as string processing, data collection types,...
Author
Pub. Date
2020.
Language
English
Description
Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.
In addition to the Python standard library, there are thousands of third-party modules available to download and use. These libraries expand the power and proficiency of your code. In this course, instructor Joe Marini introduces four essential libraries that every Python developer should...
Author
Pub. Date
2019.
Language
English
Description
Learn the basics of Julia, a popular programming language that combines the power and flexibility of Python with the speed of C.
Julia is an increasingly popular programming language that combines the power and flexibility of Python with the speed of C—making it an attractive option in fields like data science and financial modeling. In this course, Joe Marini introduces the Julia programming language, covering its syntax, basic concepts, and features....
Author
Pub. Date
2019.
Language
English
Description
Extend the functionality of your app with Android intents. Learn to perform common tasks—taking photos, opening URLs, sending email, and more—by leveraging built-in intents.
Android intents are how apps communicate with the operating system and with each other. They are the “glue” between activities. Using intents, you can adjust your app's user experience or ask other apps to perform common actions: taking photos, sending emails and SMS...
Author
Pub. Date
2018.
Language
English
Description
Get started with Extensible Markup Language (XML). Learn about the basic rules of XML, explore its syntax, and review more advanced topics such as styling your XML with CSS.
Extensible Markup Language (XML) was designed to make information sharing and data interpretation easier. Having a solid grasp of what XML is and how to work with it is essential for any developer. In this course, Joe Marini takes you through the basic rules of XML, explains...
11) Advanced Python
Author
Pub. Date
2018.
Language
English
Description
Develop advanced Python scripting skills. Learn to leverage next-level Python features such as object-oriented special class methods.
Develop your Python programming skills. Python is a great choice for building all kinds of applications, but to fully take advantage of its power and flexibility, you need to master all its advanced functionality. In this course, you can learn how to leverage next-level Python features such as object-oriented special...
Author
Pub. Date
2020.
Language
English
Description
Get practical techniques for building modern web forms. Learn how to create forms that return clean data and are easy for users to understand, navigate, and complete.
Whether your users are ordering food or filling out a job application, web forms will play a role in collecting their information. And as a developer, you want to ensure that your users have a positive experience with your web app—and that the data you collect from them via web forms...
Author
Pub. Date
2022.
Language
English
Description
Take an in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.
C# provides different function types to fit a variety of real-world development scenarios. In this course, Joe Marini explores three important features of C#: Delegates, events, and lambdas. First, Joe shows how delegates are used to provide interchangeable functions during the lifetime of a program, which makes it easy...
Author
Pub. Date
2023.
Language
English
Description
Learn how to use the object-oriented programming features of C# in the most effective way for your projects.
There's an old saying that goes "in .NET, everything is an object," and if that's the case, then knowing how to write great object-oriented C# code is an absolute must. In this course, Joe Marini takes you beyond the basics of writing classes and introduces some of the more advanced C# OOP concepts that make programs easier to read and maintain,...
Author
Pub. Date
2021.
Language
English
Description
Gain an understanding of interfaces and generics in C#, learn how to implement them, and find out how to resolve conflicts between interfaces.
Are you looking for ways to level up your C# coding? In this course, programming expert Joe Marini guides you through how to use interfaces and generics in C#. Joe explains that interfaces and generics both are used to construct flexible classes. He walks you through how to define and implement an interface,...
Author
Pub. Date
2016.
Language
English
Description
Learn the essentials of this popular JavaScript library. Find out how to use jQuery to add dynamic content, remote data animation, and effects to your websites and apps.
Looking to add dynamic content, third-party data, or animation to your websites and apps? Look no further. In this course, Joe Marini introduces jQuery, an open-source JavaScript library that simplifies the process of adding advanced functionality to web projects. First, learn how...
Author
Pub. Date
2014.
Language
English
Description
Build rich, interactive mobile apps for iOS and Android devices without having to write native code, all with jQuery Mobile.
Build great-looking mobile web applications without having to learn native code! Think iOS without Objective-C, Android without Java, Windows Phone without C#. Joe Marini introduces the jQuery Mobile framework, and provides a look at some companies (like OpenTable and Dodge) that are using it right now to build rich, interactive...
Author
Pub. Date
2019.
Language
English
Description
Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.
Over the past few years, new APIs and features have been proliferating through modern web browsers. These APIs can help you build amazing web apps that perform better, work offline, delight the user, and provide better user experiences overall. In this course, learn how to use standard...
Author
Pub. Date
2015.
Language
English
Description
Learn how to make polished and engaging interfaces for your websites and mobile apps with jQuery UI.
An indispensable companion for jQuery, jQuery UI is a free, open-source library of widgets, effects, and behaviors that will make your web apps more polished and engaging. In this course, Joe Marini provides a comprehensive introduction to jQuery UI, showing how to use its feature set to enhance an existing site or mobile app. Learn how to use basic...
Author
Pub. Date
2018.
Language
English
Description
Want to create rich and immersive web experiences with HTML and JavaScript? Learn how to use the Canvas element to build 2D graphics and animations right on screen.
JavaScript developers can create freeform graphics on a drawing surface known as the Canvas. The Canvas unlocks the ability to create rich, native web applications with 2D and 3D graphics. In this course, instructor Joe Marini introduces the technical concepts behind Canvas and shows...
Didn't find it?
Can't find what you are looking for? Try our Purchase Suggestion Service. Submit Request